
/*
 * @Author: 于建霞 
 * @Date: 2020-11-20 10:21:15 
 * @Last Modified by: 于建霞
 * @Last Modified time: 2020-11-20 10:43:22
 * 
 * * @description:  这个文件用于集中页面的通用方法
 */

/**
 * @description: 航班搜索，默认添加3U
 * @param {*} flightNo 航班号 
 */
export const formatFlightNo = (flightNo) => {
    if (!flightNo) {
        return '';
    } else if (flightNo.length < 3 || /^\D/.test(flightNo)) {
        return ''.toUpperCase.call(flightNo);
    } else if (/^\d{2}/.test(flightNo)) {
        return `3U${flightNo}`;
    } else {
        return flightNo;
    }
};


/**
 * @description: 计算表格height，以自适应搜索框的高度变化
 * @param {*} isCollapse 是否折叠
 * @param {*} fold 折叠需要减去的height
 * @param {*} unfold 展开需要减去的height
 */
export const controlTableHeight = (isCollapse,fold,unfold) => {
    return document.body.clientHeight - (isCollapse ? fold: unfold);
}